
#main {
    width: 100%;
}
#main .container-fluid h3{text-align:center;}
#main .container-fluid .row h3{margin:50px 0 80px 0;}
.project .container .project-img{
    width:100%;
    height:350px;
    background:#000000;
}
.teacher .container .row img{
    width:100%;
    height:400px;
}
.news .container .row img{
    width:100%;
    height:300px;
}
@media (min-width: 767px) {
    .project .container .project-img{
        width:100%;
        hieght:300px;
    }
    .teacher .container .row img{
        width:200px;
        height:200px;
    }
    .news .container .row img{
        width:100%;
        height:250px;
    }
}
@media (min-width: 1023px) {
    .project .container .project-img{
        width:100%;
        hieght:350px;
    }
    .teacher .container .row img{
        width:300px;
        height:300px;
    }
    .news .container .row img{
        width:100%;
        height:350px;
    }
}
@media (min-width: 1200px) {
    .project .container .project-img{
        width:100%;
        height:400px;
    }
    .teacher .container .row img{
        width:100%;
        height:400px;
    }
    .news .container .row img{
        width:100%;
        height:350px;
    }
}
.project .swiper-container {
    width: 100%;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
}
.project .swiper-slide {
    background-size: 100% 100%;
    background-position: center;
}
.project .gallery-top {
    height: 80%;
    width: 100%;
}
.project .gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
}
.project .gallery-thumbs .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
}
.project .gallery-thumbs .swiper-slide-active {
    opacity: 1;
}
.news .container a{
    text-decoration:none;
    color:#000000;
}
.news .container a:hover{
    text-decoration:none;
    color:#3b97d7;
}
.news .container .swiper-container .swiper-wrapper .swiper-slide .title{
    position:relative;
    top:-50px;
    right:-10px;
    color:#eeeeee;
    font-size:18px;
}
